home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / prntutil / mnmkr225 / manual.man < prev    next >
Text File  |  1995-04-25  |  22KB  |  521 lines

  1. @LManual Maker (ver. 2.25)
  2. @Rby Craig W. Daymon
  3.  
  4.  
  5.  
  6.  
  7. @B@CThe@C@N
  8. @S@U@COfficial@C@U@S@N
  9. @CDocumentation@C@N
  10. @Cfor@C@N
  11. @CMANUAL MAKER@C@N
  12. @C(version 2.25)@C@N
  13. @C(c) 1988, 1989@C
  14.  
  15. @S@Cby@C@S@N
  16. @CCraig W. Daymon@C@N
  17. @C(4/7/89)@C@B@N
  18. @P
  19. @U@BIntroduction@U:@B
  20.  
  21.     The main purpose of this program is to make manual size print-outs
  22. from ASCII (plain text) files using GDOS (or G+PLUS), GDOS fonts and
  23. printer drivers.
  24.  
  25.     @BFeatures:@B
  26.         -   Justified or Unjustified print-outs
  27.         -   Designate number to start page-numbering with
  28.         -   Separate Left and Right page headers
  29.         -   Up to 1000 (manual) page document capacity
  30.         -   Prints to both sides of paper
  31.         -   Tabs STOPs every 4 to 20 spaces, as indicated
  32.         -   Printer paper alignment test
  33.         -   Imbedded commands for:
  34.             -   Center text
  35.             -   @BBOLD@B text
  36.             -   @UUnderlined@U text
  37.             -   @SSkewed @Stext
  38.             -   Force a Page-Break
  39.             -   Set an indentation value.
  40.             *Any combination of commands supported
  41.             -   Setting Page headers
  42.         -   Headers and Page numbers printable with effects
  43.         -   Text to preceed page number
  44.         -   Cover printing with:
  45.             -   4 - 25 character lines of text
  46.             -   A different font/line
  47.             -   Text effects, different for each line
  48.             -   Choice of 6 Border Patterns or None at all
  49.         -   On-screen preview using GDOS fonts if available
  50.         -   Installable application (See ST manual for help)
  51.         -   Flexible page sizing
  52.  
  53.     *GDOS permits the doubling of 'TRUE' font sizes.  The use of these fonts
  54. is not permitted by many GDOS applications to insure that all print-outs
  55. are as clean as possible.  The doubled fonts tend to be 'blocky'
  56. (especially in the larger sizes).  MANUAL MAKER makes no distinction between
  57. 'doubled' fonts and actual fonts.  So, for the cleanest print-outs, know
  58. what font sizes you have available.
  59.  
  60. @C*******************************@C
  61.  
  62.     *This file, MANUAL.MAN, can be run through the program.  It contains
  63. embedded commands to enhance the appearance of the output manual.  It is
  64. also provided as an example of how to use the embedded commands.
  65.  
  66. @C*******************************@C
  67.  
  68. @U@BA close look at @SMANUAL MAKER@S@U:@B
  69.  
  70.     The first thing you will see is a dialog giving a brief overview of the
  71. program, my name and address, etc.  It will remain visible while the fonts
  72. and drivers are loading.
  73.  
  74.     Following this, the @S'Status'@S dialog will appear on the screen.  This
  75. dialog is @BNOT@B operational, it mearly shows the current state of most
  76. of the program options and will be present whenever one of the program
  77. options is not in use.
  78.  
  79.     All the major functions of Manual Maker are accessible from the four
  80. drop-down menus.  (All versions prior to 2.00 were operated by a set
  81. sequence of dialogs.)  By using a menu-driven system, the user can
  82. access wordprocessor style accessories to modify and resave the manual files
  83. to be previewed, and then printed from Manual Maker.  Also, hopefully in the
  84. future there will be accessories to convert popular wordprocessor
  85. files to Manual Maker format.
  86.  
  87. @U@B@CThe MENUS@C@U@B
  88.  
  89. @BMenu #1, @UDESK@U:@B
  90.  
  91.     This is the standard left-most menu found in most GEM programs.  Under
  92. here you will find a selection titled "Manual Maker 2.25" and any accessories
  93. you have loaded.
  94.  
  95.  @BManual Maker 2.25:@B
  96.  
  97.     Choosing this menu selection will display the same dialog that appeared
  98. on the screen while the GDOS fonts were being loaded.  Hit the 'RETURN' key
  99. or click on the dialog with the mouse to clear the dialog from the screen.
  100.  
  101. @BMenu #2, @UFILE@U:@B
  102.  
  103.     Under FILE you will find four possible menu selections from which you can
  104. choose the file to make into a manual, load or save a paper configuration
  105. file or Quit Manual Maker.
  106.  
  107.  @BSelect A File...:@B
  108.  
  109.     This menu selection will bring up the GEM File Selector from which you
  110. can select the file that will be used to make the manual.  After selecting
  111. a file, the name of the file will appear in the status dialog.  Once selected,
  112. you should NOT remove the disk containing the file until you have finished.
  113. If you have used Manual Maker as an 'Installed Application', it would not
  114. be necessary to select a file.  The name of the manual file should already
  115. appear in the status dialog.  (See your ST manual for details on 'Installing
  116. an Application'.)
  117.  
  118.  @BLoad Paper Config...:@B
  119.  
  120.     'Load Paper Config...' will display the GEM file selector from which
  121. you can choose a paper configuration file.  (These files will be explained
  122. in more detail shortly.)  Paper configuration files will most likely end
  123. with the 3-character extender, "CNF".  Either choose a configuration file
  124. or cancel.  Choosing a file that is not a configuration file will most
  125. likely crash the program.
  126.  
  127.  @BSave Paper Config...:@B
  128.  
  129.     'Save Paper Config...' will also display the GEM file selector from
  130. which you can choose a name and directory to save the currently active paper
  131. configuration.  If the configuration is saved in the 'HOME' directory of
  132. the Manual Maker program with the name @B"MANUAL.CNF"@B, it will be loaded
  133. as the default configuration when you run Manual Maker.  The 3-character
  134. extension, "CNF" is suggested to distinguish paper configuration files from
  135. other files.
  136.  
  137.  @BQUIT Manual Maker:@B
  138.  
  139.     I think this one is pretty obvious.  Before leaving, a dialog will
  140. be displayed telling future plans, my address, etc.  Hit the 'RETURN' key
  141. or click on the dialog with the mouse to continue.  There is no turning back
  142. once you have chosen to quit.
  143.  
  144. @BMenu #3, @UOPTIONS@U:@B
  145.  
  146.     Under OPTIONS you will find all the options related to printing or
  147. previewing.  From here you can choose your Main Font, Page Alignment (Paper
  148. configuration editing), Header and Page numbering options, general Print
  149. and Preview options and you can also choose to create a cover with all
  150. the cover options.
  151.  
  152.  @BMain Font Selection...:@B
  153.  
  154.     This menu selection will present the font selection dialog from which
  155. you can choose the 'printer' font to be used to print the manual.
  156. The names and sizes are selectable, but there is @SNO @Sdisplay of how
  157. the font will look.  Since GDOS and the
  158. needed fonts and printer drivers must come from another application,
  159. it is assumed that you are already familiar with how the fonts look.  It
  160. should be remembered that you are setting a @B@SPrinter@S@B font and not
  161. necessarily a screen font.  The screen font does not have to be present
  162. for Manual Maker to create a manual or even to preview.  If you
  163. have set your ASSIGN.SYS file to allow screen fonts and there is a match
  164. to the chosen printer font, that font will be used by the preview function
  165. and you can see the font from there.
  166.  
  167.  @BPage Alignment/Config...:@B
  168.  
  169.     From the dialog presented by choosing this menu selection you can edit
  170. the 'Paper Configuration' mentioned under the @BFILE@B menu.  The possible
  171. values are described in boxes on the right side of the dialog.  On the right
  172. end of the title bar is a small button labeled 'HELP'.  Clicking on this
  173. button will display a large dialog that will visually show how Manual Maker
  174. makes use of the configuration values with respect to the paper.  Click on
  175. the dialog or hit the 'RETURN' key to go back to the Alignment/Configuration
  176. dialog.  From this main dialog, it is also possible to load or save a paper
  177. configuration file.  All the same conditions hold true here as were stated
  178. with respect to the similar selections under the @BFILE@B menu.
  179.  
  180.     One very important option available from this dialog is the ability
  181. to execute a @SPrinter Alignment Test.@S  This will help you decide how your
  182. paper should be aligned in your printer by printing a test pattern.  Adjust
  183. the configuration values until the test pattern prints centered top to bottom
  184. on the paper. (This mainly means an adjustment to the 'Top-of-Sheet' offset.)
  185.  
  186. @B@C***   !! IMPORTANT !!   ***@C@B
  187.  
  188.     WHEN USING THE PRINTER ALIGNMENT TEST, IT IS VERY IMPORTANT THAT
  189. THE PRINT-OUT APPEARS CENTERED TOP TO BOTTOM ON THE PAPER!!  THIS
  190. HELPS TO INSURE PROPER ALIGNMENT OF THE SECOND SIDE WITH THE FIRST.
  191.  
  192. (In other words, the 'FOLD-LINE' should appear in the center of
  193. the paper when the paper is folded in half.)
  194.  
  195. @B@C***   !! IMPORTANT !!   ***@C@B
  196.  
  197.   If an inappropriate value is entered,
  198. a dialog will appear containing the equations for maximum and minimum
  199. values in larger text than that in the small boxes on the right side of
  200. the main dialog.  If not within the specified ranges, this dialog will
  201. appear when you try to save, exit or print the alignment test.  Hit the return or 'click'
  202. on this dialog with the mouse to return to the page configuration dialog.
  203.  
  204.  @BHeaders & Page Numbering...:@B
  205.  
  206.     This menu selection presents a dialog from which you can enter text
  207. to be used for the left and right page headers.  Up to 40 characters can
  208. be entered for each header as well as setting the alignment of the header.
  209. The default is for the left header to be "Left" aligned and the right header
  210. to be "Right" aligned.  The alignment options are [L]eft, [C]enter and
  211. [R]ight.
  212.  
  213.   @Uexample@U:
  214.     Left header : MANUAL MAKER_________
  215.     Right header: by Craig W. Daymon_______
  216.  
  217. **Note that there are embedded commands that can be used to set the left
  218. and right page headers from the manual file.  These embedded commands will
  219. override any text entered for headers in this dialog.
  220.  
  221.   You can also enter the value to be used for the first page of the manual
  222. printed and up to 10 characters of text preceeding the page number.  Setting
  223. this value to something other than one allows you to break up a large manual
  224. into sections or 'chapters' and start the pages of each section with the
  225. page number one greater than the last page of the preceeding section.  If this
  226. field is cleared, NO page numbers will be printed.  The text preceeding the
  227. page number will be printed right against the page number.  So if you want
  228. a space to separate the text and page number, make sure you enter a space
  229. as the last character of the text string.
  230.  
  231.     The effects that are settable for the headers and page numbering are
  232. [B]old, [S]kewed, [O]utlined and [U]nderlined.  Click on the appropriate
  233. buttons to select the desired effects.  These effects will be used when
  234. printing and when previewing the manual.
  235.  
  236.  @BPrint/Preview Options...:@B
  237.  
  238.     From this menu selection, you will see a dialog from which you can set
  239. the general options to be used for printing and previewing.
  240.  
  241.     TAB Stops:
  242.         Set TAB stops to occur every 4 to 20 spaces.
  243.         *Using a setting of 8 or more insures better
  244.          alignment of columns.
  245.  
  246.     Copies:
  247.         Up to 99 copies can be printed.
  248.  
  249.     PRINT Quality:
  250.         Draft GDOS printing is available if you are
  251.         using a printer driver that supports it, such
  252.         as those currently supplied with WordUp from
  253.         Neocept, Inc.  Default is Final Quality.
  254.  
  255.     Justify Text:
  256.         Text can be printed using
  257.         WORD Justification,
  258.         CHARACTER Justification,
  259.         a combination of both
  260.         or Un-Justified.
  261.  
  262.     Pages to Print:
  263.         Default is to print All manual pages.
  264.         Choosing RANGE will display fields where
  265.         you can enter a First and Last page of
  266.         a range of pages to print.
  267.  
  268.  @BCover Creation/Options...:@B
  269.  
  270.     The dialog presented by this menu selection supplies options to create
  271. from 1 to 99 manual covers consisting of 4 lines of up to 25 characters
  272. each.  The lines will be printed so they appear centered on the cover.  You can use
  273. a different font for each line.  A font MUST be selected if the line is to be
  274. printed.  If a font is NOT selected, that line and @SALL LINES FOLLOWING @Sit
  275. will not be printed.  A blank line may be inserted by selecting a font for a line
  276. with no text.  The font selector is the same as that used for the 'Main Text'
  277. font.  After all fonts are selected and the text inserted, you can
  278. send the cover to the printer.  *The paper should be aligned accordingly.  It
  279. is also possible to choose any combination of the 4 text effects,
  280. [B]old, [S]kewed, [O]utlined and [U]nderlined for each of the 4 lines of text.
  281.  
  282.     By clicking on the box that says, "Border: NONE", a dialog will be
  283. displayed that shows 6 different border styles that can be used when printing
  284. the cover.  Clicking on the desired style will return you to the main
  285. cover creation dialog.  The text of the border box will now indicate the
  286. border style you selected.  You can print as many covers as you want before
  287. continuing with the program.
  288.  
  289. @BMenu #4, @UOUTPUT@U:@B
  290.  
  291.     From the OUTPUT menu, you can select to PRINT or PREVIEW the manual.  Choosing
  292. either selection will begin with the display of what is intended to be a
  293. closed book.  This is displayed while the program reads through the manual
  294. file, preparing to PRINT or PREVIEW the manual.
  295.  
  296.     **One particular error that could occur while the program prepares to
  297. print or preview is that a string of characters is encountered containing no
  298. spaces that, if printed, would create a line longer than a manual page is wide.  In
  299. versions prior to 2.10, this would cause the program to reread the line
  300. over and over.  Now, if this happens, an alert is displayed showing the
  301. first 20 characters of the character string and requesting you
  302. to choose a smaller font or edit the file.  It will then abort the print
  303. or preview operation. (Version 2.20 is the first to show characters from
  304. the offending string.)
  305.  
  306.  @BPRINT the Manual...:@B
  307.  
  308.     After the program has prepared to print and the 'closed book' has been cleared
  309. from the screen, the program will immediately follow with the printing of the
  310. manual.  A dialog will be displayed showing the current pages printing.  This
  311. dialog is intended to look like an open book. <Neat> The order of
  312. printing is not a sequential one.  The first pages printed will be those
  313. at the middle of the manual or indicated range, with the right side increasing
  314. and the left decreasing.
  315.  
  316.     When the printing of the first side has finished, you will be prompted
  317. to flip the paper for the printing of the second side.  If using a dot-matrix
  318. printer, it is adviseable to form-feed an extra sheet for alignment of the
  319. top-of-form for the second side.  The paper will be going through the
  320. printer in the reverse order it went through for the first side.  (The
  321. last sheet printed will be the back of the first sheet printed for the
  322. second side.)  The text for the second side is printed with the same text
  323. rotation as the first side.  Remember the way the first side printed and,
  324. looking through the paper, the tops of the characters already printed
  325. should be facing the same side of the printer they did when printed.
  326. (This should be the right-hand side for dot-matrix printers.)
  327.  
  328.     Now that the paper is in the printer correctly, use that extra sheet
  329. of paper you form-fed at the end of the first side printing to align the
  330. top-of-form for the first sheet as you did before printing the first side.
  331. (Sorry, no more alignment options.  Memory should be good enough.)
  332. Turn the printer back on and hit the carriage return or click on the
  333. dialog to begin printing the second side.  (This paragraph is
  334. for @Bdot-matrix@B users.)
  335.  
  336.     (For @Blaser printers@B...)  Your only real concern is reordering the
  337. sheets so that the last sheet out is the first sheet in, with the opposite
  338. side up that was up going through the first time.  Again, looking through
  339. the paper, the tops of the characters should be aligned with the same
  340. side of the laser.  Best bet is to experiment with a small document.
  341. Hit the return or click on the dialog to start printing the second side.
  342.  
  343.     You will see the same dialog as before with the right hand side increasing
  344. and the left decreasing.
  345.  
  346.  @BPREVIEW the Manual...:@B
  347.  
  348.     Although this is the second menu selection under OUTPUT, you will
  349. probably be apt to use PREVIEW before printing your manuals.  Following the
  350. closed book display, PREVIEW will begin to display the manual a screen at
  351. a time in sequential order.  It will start with the beginning of the indicated
  352. range.  Headers and page numbers will be displayed with the same effects
  353. as will be used when printing.  Also any embedded commands affecting the
  354. text style will alter the displayed text.  If a matching GDOS display font style
  355. and size to the chosen printer font is found, a "very nearly" WYSIWYG
  356. display will be generated.  Otherwise, the system font is used.  When the
  357. system font is used, headers will always be displayed in the center of the
  358. display and the text will be unjustified.  You can still use it to see
  359. how your embedded commands will affect the text style and also to see where
  360. the page breaks will occur.  (This is the main purpose of PREVIEW.)
  361.  
  362.     After a screen's worth of the manual has been displayed or the end of
  363. a page has been reached, buttons will appear at the bottom of the screen
  364. allowing you to got to the [Next Screen], the [Previous Page] or [QUIT Preview].
  365. Going to the next screen is the default and will be executed if the 'RETURN'
  366. key is hit or the [Next Screen] button is clicked-on and, also if [Previous Page]
  367. is selected while still viewing the first page of the indicated range.
  368.  
  369.  
  370. @B@UImbedded Commands:@B@U
  371.  
  372.     There are 3 basic types of embedded commands currently supported.
  373.  
  374.     1) Those that, once active, process input until a new-line
  375.        is encountered.
  376.  
  377.     2) Those that execute immediately upon being activated,
  378.        taking no more input.
  379.  
  380.     3) Those that work in a paired fashion, to mark a range
  381.        of text to be effected.
  382.  
  383. Examples can be found throughout this file.
  384.  
  385.   All embedded commands begin with
  386.     an at-sign, @, followed by:
  387.  
  388.         'B' : (Type 3)
  389.  
  390. @B-To mark BOLD text.@B
  391.  
  392.         'S' : (Type 3)
  393.  
  394. @S-To mark Skewed text.@S
  395.  
  396.         'U' : (Type 3)
  397.  
  398. @U-To mark Underlined text.@U
  399.  
  400.         'C' : (Type 3)
  401.  
  402. @C-To mark Centered text.@C
  403.  
  404.         'P' : (Type 2)
  405.  
  406. -To set a FORCED page-break.
  407.  
  408.         'N' : (Type 1)
  409.  
  410. -To set a FORCED new-line.
  411.  
  412.         'I' : (Type 1)
  413.  
  414. -To set an indentation value for the left margin.
  415.  
  416.         'L' : (Type 1)
  417.  
  418. -To set the Left-page header from within the file.
  419.  
  420.         'R' : (Type 1)
  421.  
  422. -To set the Right-page header from within the file.
  423.  
  424. @B@C***IMPORTANT NOTE FOR USING***@C@N
  425. @C***IMBEDDED HEADERS***@C@B
  426.  
  427.     The embedded commands for headers ALWAYS begin the line, followed by
  428. no more than 40 characters that will make up the header.  These two
  429. commands are intended to be used as the first two lines of the text.
  430. If used anywhere else in the text, unexpected results may be encountered.
  431.  
  432.     An indentation value can be up to TWO digits followed by a new-line.
  433. This value is multiplied by the current font's character-cell width to be
  434. used as a new left-margin value.  (A character-cell width is usually as
  435. wide as the widest character in the current font.)  If the resulting margin
  436. is wider than 3/4 of the page width, the margin is set to zero.  Use the
  437. indent command with a value of zero to restore the original margin.
  438.  
  439.     *Once activated, centering expects the next embedded command received
  440. to be a centering command also.  It then centers all text since the first
  441. centering command.  Make sure any text to be centered has no other embedded
  442. commands between the two centering commands marking the text and that the
  443. text is not too long to fit on a line.
  444.  
  445. @B@UAdditional Comments:@B@U
  446.  
  447.     To force a new-line, start the next line with a TAB or space.  Otherwise,
  448. end the line with the embedded command for a forced new-line.
  449.  
  450.     *New-lines are converted to SPACES unless followed by another new-line,
  451. a space or a TAB.  Forced new-lines EXPECT to be followed immediately by
  452. a normal new-line which WILL NOT be converted to a space because of the
  453. forced new-line command.
  454.  
  455. @P
  456. @B@USend All Comments/Suggestions/Complaints to:@U
  457. @I5
  458. Craig W. Daymon@N
  459. 33 Chestnut Valley Drive@N
  460. Doylestown, PA@N
  461. 18901-2216
  462.  
  463. [ GEnie Address: C.DAYMON ]
  464.  
  465. (215) 345-0789 after 6PM EST
  466.  
  467. *** $15 Donation requested. ***
  468.  
  469. $5 from every $15 or more donation@N
  470. will be sent to the@N
  471. American Diabetes Assoc.@B@I0
  472.  
  473.     I will be releasing all updates through the GEnie information service.
  474. On the GEnie Roundtable, there is a TOPic for@S Manual Maker @Sin
  475. CATegory #2.  This program @S@Uis@U @Sshareware.  If you use it and don't
  476. contribute, don't complain when there are no more updates.
  477.  
  478.     This version would have never come to be had it not been for the letters
  479. and contributions I received from the last version.  Many thanks to those
  480. who have contributed.  The letters have contributed to this version as much,
  481. if not more so than the donations.
  482.  
  483.     I will be keeping a database of all those who have written with
  484. suggestions,comments, complaints and donations.  Those who are registered
  485. users (those who have donated) will be notified when new versions are
  486. released.
  487.  
  488.     If you have used this program in some interesting way, I'd really like
  489. to see a copy.  Things like catalogs, user-group newsletters, etc.
  490. @P
  491. G+PLUS is a complete replacement for GDOS from:
  492. @I5
  493. CodeHead Software@N
  494. P.O. Box 4336@N
  495. N. Hollywood, CA@N
  496. 91607@I0
  497.  
  498. ...and a trademark there of.
  499.  
  500. *G+PLUS comes@S @Uhighly@U @Sreccommended for improving the performance
  501. of any GDOS application.
  502.  
  503. GEM & GDOS are registered trademarks of Digital Research, Inc.
  504.  
  505.     @UIn the future@U...
  506.  
  507.         PostScript?
  508.         Graphics (Full & 1/2 page)
  509.         Horizontal line drawing
  510.         Cover design utility (more flexibility)
  511.         Accessory to convert wordprocessor files
  512.  
  513.  
  514.     A very special thanks to Milt Creighton for his very kind review of
  515. Manual Maker 1.0 in the November '88 issue of Current Notes.  It was a
  516. major reason that version 2.0 came into being.
  517.  
  518.     **Don't forget to include suggestions and comments with your donation.  This
  519. is your chance to offer input as to what you'd like to see added or changed.
  520.  
  521.